package com.codeoss.framework.webide.response;

import java.util.List;
import java.util.Map;

import com.codeoss.framework.report.def.ReportDataItemDef;
import com.codeoss.framework.report.util.SummaryReportModel;
import com.codeoss.framework.response.CommonResponse;
import com.codeoss.framework.util.ValueNamePair;

public class SummaryReportDesignerResponse extends CommonResponse {
	private List<ValueNamePair> tableList;
	private List<Map<String, Object>> fieldList;
	private Map<String,Object> dataSourceConfig;
	private List<ReportDataItemDef> dimensionRowList;
	private List<ReportDataItemDef> dimensionColList;
	private List<ReportDataItemDef> measureList;
	private SummaryReportModel summaryReportModel;
	public List<ValueNamePair> getTableList() {
		return tableList;
	}

	public void setTableList(List<ValueNamePair> tableList) {
		this.tableList = tableList;
	}

	public List<Map<String, Object>> getFieldList() {
		return fieldList;
	}

	public void setFieldList(List<Map<String, Object>> fieldList) {
		this.fieldList = fieldList;
	}

	public SummaryReportModel getSummaryReportModel() {
		return summaryReportModel;
	}

	public void setSummaryReportModel(SummaryReportModel summaryReportModel) {
		this.summaryReportModel = summaryReportModel;
	}

	public Map<String, Object> getDataSourceConfig() {
		return dataSourceConfig;
	}

	public void setDataSourceConfig(Map<String, Object> dataSourceConfig) {
		this.dataSourceConfig = dataSourceConfig;
	}

	public List<ReportDataItemDef> getDimensionRowList() {
		return dimensionRowList;
	}

	public void setDimensionRowList(List<ReportDataItemDef> dimensionRowList) {
		this.dimensionRowList = dimensionRowList;
	}

	public List<ReportDataItemDef> getDimensionColList() {
		return dimensionColList;
	}

	public void setDimensionColList(List<ReportDataItemDef> dimensionColList) {
		this.dimensionColList = dimensionColList;
	}

	public List<ReportDataItemDef> getMeasureList() {
		return measureList;
	}

	public void setMeasureList(List<ReportDataItemDef> measureList) {
		this.measureList = measureList;
	}
}
